package com.shrct.businessprocess.customerservice;

import com.shrct.businessprocess.customerservice.RCServiceRecord;
import com.shrct.businessprocess.customerservice.impl.RCServiceRecordCriteriaImpl;
import com.shrct.businessprocess.organization.RCEmployee;
import com.shrct.businessprocess.organization.RCEnterprise;
import edu.fudan.mylang.pf.query.IPagedCriteria;
import edu.fudan.mylang.pf.query.QueryImplementation;

@QueryImplementation(implementBy = RCServiceRecordCriteriaImpl.class)
public interface RCServiceRecordCriteria extends IPagedCriteria<RCServiceRecord> {
  public abstract String getSid();
  
  public abstract RCServiceRecordCriteria setSid(final String sid);
  
  public abstract RCEnterprise getCustomer();
  
  public abstract RCServiceRecordCriteria setCustomer(final RCEnterprise customer);
  
  public abstract RCEmployee getWorker();
  
  public abstract RCServiceRecordCriteria setWorker(final RCEmployee worker);
}
